Component-based development refining the blueprint of software engineering education

نویسنده

  • Gilda Pour
چکیده

An effective software development strategy is critical to an organisation’s success in achieving its key business objectives, including the effective use of resources, better time-to-market and adaptation to changes in business needs and requirements. Rapidly rising demand for more flexible, adaptable, extensible and robust complex enterprise software systems cannot be met unless software development makes a transition from a craft activity, involving informal kind of reuse (eg code sharing and design patterns), to a modern industrial process capable of using systematic reuse strategies based on Component-Based Software Development (CBSD) and Agent-Oriented Software Development (AOSD), which extends CBSD. The paper discusses the necessity of refining the blueprint of software engineering education in order to make the transition from traditional software development to CBSD and AOSD. The paper also presents a new practical approach for increasing the effectiveness of the learning experience by integrating CBSD/AOSD research into the software engineering curriculum and providing students with the foundation for life-long learning to help enable them to expand their engineering knowledge and skills throughout their careers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Blueprint for Success: A Model for Developing Engineering Education in the UK

This paper details the emergence and development of the ‘Centre for Engineering and Design Education’ (CEDE) at Loughborough University, UK, and provides a blueprint for success. With ample evidence that such a Centre can prove to be a highly effective support mechanism for discipline-specific academics and can develop and maintain valuable national and international networks and collaborations...

متن کامل

An Architecture-Based Approach for Component-Oriented Development

Component-based reuse is a hopeful solution to the software crisis. Research on software architecture (SA) has revealed a component-based vision of the gross structure of software and provides a top-down approach to direct the component-oriented development process. But the gap between SA design and final implementation prevents it from playing a fundamental role in the process. On the other ha...

متن کامل

Identifying and modeling the challenges of effective use of the Development Center in Tehran Oil Refining Company

The purpose of this study is to identify and model the challenges of effective use of the assessment center with the development approach in Tehran Oil Refining Company in the form of a qualitative research method. This research is of applied type. Semi-structured interviews have been used as a data collection tool to identify the challenges. For this purpose, 10 trustees and members of the A&D...

متن کامل

A component-based reference model for web-based systems

Short time-to-market is an important requirement for developing web-based systems. Software architecture plays a critical role for time-to-market objective to be satisfied since it forms a blueprint for the system structure, indicating the principle loci of later activities such as detailed design and implementation. In particular, we need a novel way for system decomposition to achieve reduced...

متن کامل

Practice Patterns for Architecture Reconstruction

Architecture reconstruction embodies benefits for commercial organizations. Reconstructing or recovering the architecture of software systems is primarily driven by the increased awareness of software architectures as a blueprint for systems and the resulting central role of architectures in development paradigms, like software product lines and component-based systems. This is especially the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003